iT邦幫忙

2025 iThome 鐵人賽

DAY 6
0
自我挑戰組

30天FUME TO FHIR轉換實戰 - 從入門到燃燒殆盡系列 第 11

[FUME TO FHIR] 11 FHIR Server介紹,HAPI, Aidbox, Firely等

  • 分享至 

  • xImage
  •  

 V.FHIR Server
11 FHIR Server介紹,HAPI, Aidbox, Firely等

今天要來介紹FHIR Server,FHIR Server作為FHIR資料的儲存點與互動場合,

挑選一個適合自己使用場合或建置需求的FHIR Server尤其重要,

現在有非常多的公司都有實作自己的FHIR Server了,其中不乏Microsoft、Google等大型公司,

不過,本篇文章我會主要提三個我認為比較主流或好用的FHIR Server,
事實上HL7總會所選用的也是HAPI FHIR,所以大多數的機構組織也都採用HAPI FHIR來使用。

  1. HAPI FHIR
     HAPI FHIR https://hapifhir.io/
     一開始由加拿大UHN開發,形象是一隻尾巴著火的浣熊
     本身是開源軟體,以Java為底層進行開發,
     由於其自由開源,在實務使用FHIR Server時無論是學習或是使用都十分有優勢,
     
     但缺點也是很明顯的,因為開源使用的關係、對於完備投入實務使用上,
     在效能與安全性上都需要開發人員自行重構或界接以滿足需求,
     
     HAPI FHIR提供了一個相對直觀的GUI介面可供使用者瀏覽與互動,免去使用Postman來Get資料的情形,
     底層資料庫支援postgrel、mysql與oracle等,相對靈活。
     
     沒錯,HAPI FHIR當然也有商用付費版,稱作Smile CDR,原團隊成立了Smile公司以推行商用版
     只不過以個人使用者來說是用不起的,筆者沒有接觸到這個軟體的機會,希望有先進能夠分享。
     
  2. Firely Server
     Firely Server https://fire.ly/products/firely-server/
     FHIR的另一家主流開發商 Firely旗下的FHIR Server,以C#為基礎開發,
     相對HAPI FHIR較不普及的原因是預設為付費制,但費用較低為Firely的優勢,
     此外,Firely作為支持FHIR標準的兩大頭,每年的DevDays由Firely主辦
     
  3. Microsoft FHIR Server
     FHIR Server for Azure https://github.com/microsoft/fhir-server
     
     微軟的FHIR Server,以C#為基礎開發,為開源軟體,特色是與Microsoft Azure的支援性,
     包含Azure API for FHIR, Azure Healthcare APIs
     
  4. Google Cloud Healthcare API
     Google Cloud Healthcare API https://cloud.google.com/healthcare-api/docs/concepts/fhir
     
     這個是Google對於FHIR實作的一個方案,利用Google Cloud部署FHIR Server,作為雲端替代方案簡化系統建置的成本
     
  5. Aidbox
     Aidbox FHIR Server https://www.health-samurai.io/fhir-server
     Aidbox是Health Samurai開發的FHIR Server方案,提供免費試用版,商用版本最基礎的是 USD $19,000/年,超級貴
     其整合性與易用性筆者認為較其他數個FHIR Server好,有興趣的讀者可以透過免費試用感受一下。
     值得一提的是,Aidbox提供了很多工具包含前面談Questionnaire提到的Aidbox form,以商用規格來說建置成本非常低,
     對於一些較小的醫療院所來說,除了與健保相關的介接外,本身Aidbox是可以直接當作一套完整的醫療系統來運作的。
     (如果有免費可用版就好了,免費版有限制使用範圍及時間,無法作為實用)
     
     
    其實說到這裡,不難想像為何大多數的服務與教學都使用HAPI FHIR,甚至是實作應用,
    對於一般使用者或學習而言,建置其他付費用的FHIR Server都太過昂貴了,不是一個可行的選項。

上面講的是企業級別的實作,至於有沒有其他開源專案呢?

 Burni FHIR Server
  https://github.com/Chinlinlee/Burni
  Burni是NodeJS為基礎開發的FHIR Server,使用Mongo DB資料庫,
  可滿足FHIR Server應有的基本操作
  
 FRUCtoS
  https://www.hemillions.co.jp/fructos/
  FRUCtoS是日本HEMILLIONS推出的FHIR Server實作,由東京大學的※大江和彥監督完成,提供日本國內免費使用,
  筆者是翻閱2025台日韓聯合聯測的時候發現的,在這邊貼上給大家閱覽。
  
※ 大江和彦先生:東京大学 医学系研究科 社会医学専攻 医療情報学分野 教授  

事實上,HL7 FHIR的規範能夠讓各家FHIR Server都能處理FHIR,當然地,
整合性、最佳化、安全與流量控制等周邊實作也是投入商用重要的一環,讀者可以嘗試看看上面提及的各個FHIR Server,
各家FHIR Server在REST溝通、存取等基本操作上不會有太大差異。

明天來講怎麼安裝HAPI FHIR,本篇系列文會使用Docker來安裝,

但HAPI FHIR的正規安裝方式推薦使用Maven,日後在修改HAPI FHIR設定時會比較好處理。


上一篇
[FUME TO FHIR] 10 RESTFUL API,PostMan基本使用
下一篇
[FUME TO FHIR] 12 HAPI FHIR on Docker 建置
系列文
30天FUME TO FHIR轉換實戰 - 從入門到燃燒殆盡30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言